#!/bin/bash


function show-file(){
    r=$?
    file_name="$1"
    line="$2"
    line_tail="$3"
    if [ "$file_name" == "" ]; then
        echo "没有 file_name 参数"
        return $r || 1
    fi

    if [ ! -f $file_name ]; then
        echo "找不到文件 $file_name"
        return $r || 1
    fi

    if [[ $debug == true ]]; then
        cat $file_name;
        return $r
    fi

    if [ "$line_tail" == "" ]; then
        line_tail=$line
    fi

    total=`cat $file_name | wc -l`
    show_total=$(( $line + $line_tail ))
    if [ $show_total -ge $total ]; then
        cat $file_name
    else
        echo "前$line行日志:"
        head -n $line $file_name
        echo "〘…后$line_tail行日志:…〙"
        tail -n $line_tail $file_name
    fi
    return $r
}

